rostrum of the sphenoid - Français Anglais Dictionnaire